cost-aware architecture